/**
 * @file schiz_type.h
 * @author Guannan Ma @mythmgn
 * @date 2012/09/17 00:09:17
 * Whatever license applied.     
 **/

#include "base.h"

#ifndef SCHIZ__SCHIZ_TYPE_H
#define SCHIZ__SCHIZ_TYPE_H

#ifdef	__cplusplus
extern "C"
{
#endif

enum SCHIZ_EVT{
    EVENT,
    IOEVENT,
};

enum SCHIZ_TYPE{
};

typedef struct schiz_async_content{
    uint16 type;
    uint64 lifetime;
    void *content;
};

typedef struct schiz_async_evt{
    uint32 type;
    uint64 tm_creation;
    void *p_data;
    uint64 data_len;
    uint16 priority;
};

#ifdef	__cplusplus
}
#endif

#endif
/* vim: set tw=0 ts=4 sw=4 et: */
